obligatory excreted by urine - Espagnol Anglais Dictionnaire